if (priv->surface_transform_data)
add_parent_surface_transform_changed_listener (widget);
+ _gtk_widget_update_parent_muxer (widget);
+
GTK_WIDGET_GET_CLASS (widget)->root (widget);
if (!GTK_IS_ROOT (widget))
surface_transform_data->tracked_parent)
remove_parent_surface_transform_changed_listener (widget);
+ _gtk_widget_update_parent_muxer (widget);
+
GTK_WIDGET_GET_CLASS (widget)->unroot (widget);
if (priv->context)
static GtkActionMuxer *
gtk_widget_get_parent_muxer (GtkWidget *widget,
- gboolean create)
+ gboolean create)
{
GtkWidget *parent;
return;
gtk_action_muxer_set_parent (muxer,
- gtk_widget_get_parent_muxer (widget, TRUE));
+ gtk_widget_get_parent_muxer (widget, FALSE));
}
GtkActionMuxer *